Problem and Design Spaces during Object-Oriented Design: An Exploratory Study
نویسندگان
چکیده
The information system design process is not well understood in spite of a rich literature stream dealing with the general notion of ‘design.’ The few studies of IS designer behaviors that are reported in IS have focused on small tasks in single sessions, and have ignored the impact of modeling techniques on the design process. In this paper, we report preliminary results based on a study of two designers engaged in a multi-session design task using the object-oriented design modeling techniques. We use an extended version of the model proposed by Adelson and Soloway to analyze the verbal protocols. Our observations and interpretations focus on the existence of problem and design spaces and designers’ use of these during design. Specifically, we discuss the distinction between problem and design spaces during object-oriented design, the shifts in emphasis between problem and design spaces, and changes in designer behaviors between the two spaces.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملModel-Based Design and Implementation of Interactive Spaces for Information Interaction
Interactive spaces with multiple networked devices and interactive surfaces are an effective means to support multi-user collocated collaboration. In these spaces, surfaces like tablet PCs, tabletops, or display walls can be combined to allow users to interact naturally with their personal or shared information, e.g. during presentation, discussion, or annotation. However, designing and impleme...
متن کاملDeveloping an analytical model for the formation of a design scenario in research-based design processes in architecture
Although many attempts have been made in presenting systematic models for design processes, most projects have been implemented by non-systematic methods, which seems that too much emphasis on the description of the final project (product) and the lack of attention to the design process are to be blamed for this. In this paper, a specific pattern of design scenario formation in the framework of...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملTowards an understanding of the use of problem and design spaces during object-oriented system development
The importance of, and distinction between, problem and design spaces has been recognized in studies of information systems development (ISD). With increasing acceptance of objectoriented techniques, which promise close mirroring of real-world concepts in the IS artifacts, this distinction becomes even more important. In spite of a rich literature stream dealing with the general notion of ‘desi...
متن کامل